/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb.cliente;

import entity.Cliente;
import entity.Comune;
import entity.Negozio;
import entity.Provincia;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author Valerio
 */
@Local
public interface ClienteEJBLocal {

    public void setComune(Comune c);

    public Comune getComune();

    public void setProvincia(Provincia p);

    public Provincia getProvincia();

    public void setIdProvincia(Long idProvincia);

    public void setIdComune(Long idComune);

    public Long getIdProvincia();

    public Long getIdComune();

    Long getId();

    void setId(Long id);

    String getNome();

    void setNome(String Nome);

    Long getIdNegozioScelto();

    void setIdNegozioScelto(Long idNegozioScelto);

    Negozio getNegozioScelto();

    Cliente getCliente();

    void setNegozioScelto(Negozio negozio);

    boolean isLogged();

    boolean controlloNegozioValido();
    
    CarrelloEJBLocal getCarrelloEJB();

    List<entity.Ordine> getOrdiniCliente();
}
